--[[
    线程对应的lua文件，和主线程不能直接公用数据，得通过 dx_map 或 dx_queue 在多个线程间传递数据
--]]
-------------------模块区-------------------
local logger = require("dx_logger")
local map = require("dx_map")

-------------------变量区-------------------

-------------------函数区-------------------

local function run()
    while true do
        logger.warn("收到主线程传递过来的map数据:", map.get(_G.mymap, "key1"), map.get(_G.mymap, "key2"))
        logger.warn("收到主线程传递过来的string数据:", _G.mystr)
        os.execute("sleep 5")
    end
end

-------------------主流程-------------------
run()
